package com.qidian.mes.cal.service;

import com.qidian.mes.pojo.CalTeam;
import com.qidian.mes.util.pojo.MESResult;

/**
 * @Author zhangYu
 * @Company 起点编程
 * @Time 2023/10/26 15:04
 * @Description
 */
public interface CalTeamService {
    /**
     * 测试接口
     * @param teamId
     * @return
     */
    MESResult get(Long teamId);

    /**
     * 分页查询
     * @param page
     * @param limit
     * @param calTeam
     * @return
     */
    MESResult list(int page, int limit, CalTeam calTeam);

    /**
     * 修改班组信息
     * @param calTeam
     * @return
     */
    MESResult update(CalTeam calTeam);

    /**
     * 新增班组
     * @param calTeam
     * @return
     */
    MESResult save(CalTeam calTeam);

    /**
     * 根据班组id删除班组信息
     * @param teamId
     * @return
     */
    MESResult deleteByCalTeamId(Long teamId);

    /**
     * 根据班组编号删除班组信息
     * @param teamCode
     * @return
     */
    MESResult deleteByCalTeamCode(String teamCode);
}
